// 键盘输入一个长度为len（1 <= len < 30）的字符串，再输入一个正整数 m（1 <= m <= len），将此字
// 符串中从第 m 个字符开始的剩余全部字符复制成为另一个字符串，并将这个新字符串输出。要求用指针
// 处理字符串
#include <iostream>
#include <string.h>
#include <string>

using namespace std;

int main(int argc, char **argv)
{
    char str[50] = "";
    int m = 0;

    cout << "输入字符串" << endl;
    cin >> str;

    cout << "输入字符" << endl;
    cin >> m;

    if (m < 0 || m > strlen(str) || strlen(str) > 30)
    {
        return 1;
    }

    string str1(str);

    cout << str1.substr(m) << endl;

    return 0;
}